草庐IT

java - JSON 添加到 JSONArray 问题

全部标签

javascript - 动态添加的脚本不会执行

我正在动态添加githubgist的脚本。如果我在页面加载之前将它添加到html,脚本就会执行。但是如果我在加载后尝试将它添加到页面,它会将脚本添加到页面但不执行它。这是我将它添加到页面的方式HTMLJavascript$('#results').click(function(){varscript=document.createElement("script");script.type="text/javascript";script.src="https://gist.github.com/1265374.js?file=GetGists.js";document.getEleme

javascript - 初始化后添加 backbone.js 事件

这段代码没有太多上下文,但可以说明我的问题。这是一个在AMD模块中定义的主干View,我用它通过require.js加载本质上,我希望能够在运行初始化后将事件添加到BackboneView。目前我正在制作一个空的事件对象,然后在一个名为addView的方法中,每次调用该函数时我都会添加一个事件。这目前不起作用。我不确定事件是在什么时候注册的,但我怀疑当events对象更改时,我必须以某种方式获取View以更新它的监听器?有人知道我如何在初始化后向Backbone.js添加事件吗?define(['jQuery','Backbone'],function($,Backbone){varc

javascript - 在客户端缓存大量的 json 结果

我有一个asp.netmvc应用程序,它返回JSON结果,其中包含最多n年的数据,然后在Javascript图表上呈现。为了获得良好的用户体验(在性能方面),我正在寻找最佳解决方案是否可以在客户端缓存JSON数据,以便当用户点击具有不同参数(例如日、周)的图表时查看等,无需访问服务器即可查询相同的JSON数据。有人可以帮助我们做出关于缓存最佳实践的最佳决定,即数据是应该缓存在客户端还是服务器端,还是应该为每个图形切换直接访问数据库?提前致谢。 最佳答案 首先,数据库在哪里?如果您在具有千兆LAN的本地网络上,那么点击它不会有问题。但

javascript - JSON 字符串在循环中被视为文字字符串

我怀疑这是一个简单的问题,但我对js有点陌生,找不到解决方案。基本上,当我将JSON字符串传递给函数然后尝试遍历传递的变量时,它会将其视为文字字符串而不是数组。有了这个功能:functionbuild_codes_long(codes){varcodes_long_text="";for(vari=0;i"+code['id']+"="+code['del']+"";}returncodes_long_text;}当我向它传递一个JSON字符串时:[{"id":"1","del":"0","clip":"1"},{"id":"2","del":"0","clip":"1"}]它计算字符

javascript - 如何将支持 Angular 的元素添加到 DOM?

我想以编程方式添加一些支持Angular的DOM元素。实际上,我可能需要添加自定义组件。我该怎么做?这里有一个简单的fiddle来演示这个问题:http://jsfiddle.net/ZJSz4/2/HTML:Add{{test}}JS:angular.module("main",[]).controller("MyCtrl",function($scope){$scope.add=function(){$("#container").append("{{test}}");};$scope.test='TestMessage';});以防万一,我希望它为每次点击添加一个显示“测试消息”

javascript - JSON.parse 使用嵌套对象解析 JSON

我正在尝试使用在发布请求的响应中收到的嵌套对象来解析JSON字符串。运行JSON.parse(responseText)后,结果格式如下:[{"atco":"43000156407","location":{"longitude":"-1.7876500000000000","latitude":"52.4147200000000000","timestamp":"2013-03-1911:30:00"},"name":"SolihullStationInterchange","road":"STATIONAPPROACH","direction":"NA","locality":"S

javascript - 从 Reveal.JS 动态添加/删除幻灯片

是否可以在使用reveal.js运行演示文稿时添加/删除幻灯片?准确地说,是否有用于此的API或者可能有一些肮脏的解决方法? 最佳答案 我对即将到来的项目也很好奇;环顾四周,找不到任何东西,所以我为自己的项目写了一些东西,附在最后。在当前幻灯片之后添加一张幻灯片非常简单。只需将一个部分元素附加到“.slides”,并确保该部分具有类“future”。此外,如果您在最后一张幻灯片上,则需要将类“enabled”添加到“.navigate-right”。在当前幻灯片之前添加内容会弄乱编号,因此您需要使用“过去”类添加它,然后移至下一张幻

javascript - 如何删除使用闭包添加的 EventListener?

这基本上是一个后续问题:Can'tpasseventtoaddEventListener:closureissue.我几乎阅读了所有相关问题,但找不到答案。下面的函数是在一个循环中执行的,其中参数是从数据数组中提取的。使用此功能,我可以将不同的/新的参数传递给事件监听器的每个实例。outerfunction允许将参数的值封装在闭包中,以便实际值可用,而不仅仅是对持有者的引用。此外,传递事件函数将事件传递给响应函数。最后,responsefunction具有所有适当的信息以响应点击事件。这很好用。问题是,我不知道以后如何删除事件监听器。我已经尝试了我能想到的一切。请帮忙。我怎样才能:re

javascript - 如何处理 Laravel 上包含 Carbon 日期的模型的 JSON 响应?

我正在编写一个非常简单的应用程序,它要求Backbone.js模型和Laravel4模型保持同步。当我的Laravel模型涉及Carbon时,问题就出现了日期。我的LaravelController看起来像这样:classOrderControllerextends\BaseController{...publicfunctionupdate($id=null){...if(Request::ajax())return$order;...}}这成功响应了$order的JSON表示形式,客户端使用它来保持同步。但是,Carbon日期作为Carbon对象表示形式返回,如下所示:{"deli

javascript - 如何避免 JQuery 日期选择器的时区问题

我在输入表单中使用日期选择器,并通过json将结果发送到数据库。我正在使用这一行,从datePicker中获取日期:date=$("#datepicker").datepicker('getDate');现在,我希望它返回2014-04-03T00:00:00.000Z但实际上它返回2014-04-02T22:00:00.000Z请注意两个小时的差异,这也会无意中更改月份中的日期。我没有用小时和更小的时间单位。但是我确实希望日期是正确的,而不是在我的代码中添加可怕的+1。我怀疑这与时区有关,但我似乎无法在文档或其他在线问答中找到解决方案。谁能指出我正确的方向?如果重要的话,我的时区是G